

body{
}
/*i{
	  overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}*/
#bottom_margin_box {
  width: 100%;
  height:80px;
  float: left;
}
#topBox{
	margin-top:5px;
	width:100%;
	height:60px;
	color:#FFF;
	margin-bottom:5px;
	background: #FFF;
	z-index:999;
	border-radius:15px;
}
.icon_a_box {
	text-align: center;
	color:#FFF;
	width: 10%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	float: left;

}
.icon_a_box a{
	display:block;
	width: 100%;
	height:100%;
	color: #FFF;
	line-height: 40px;
	background: #fff;
	font-size:20px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
.title_box{
	display: inline-block;
	width:70%;
	margin-left:2%;
	height: 40px;
	line-height: 40px;
	float: left;
}



.sousuo{
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	color: #000;

}
#sousuobox{
	position: relative;
	display:block;
	left: -10px;
	width:100%;
	padding-left:8px;
	height: 34px;
	position: relative;
	top: 8px;
	font-size: 18px;
	border:0px;
	border-radius: 4px;
	border:1px solid rgba(0,0,0,.3);
}
#sousuobtn {
	position: relative;
	left: -15px;
}

.titleimg{
	display: block;
	width:100%;
	float: left;
}
/*1*/
#indexBox {
	padding-top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	top:0px;
	left: 0px;
	background:#4f77aa;
	   touch-action: none;
     -o-touch-action: none;
    -ms-touch-action: none;
    -moz-touch-action: none;
    -webkit-touch-action: none; 
}
.divbg {
	background: #FFF;
	float: left;
	width: 100%;
	height: 100%;
}

/*index icon*/

.icon_box_cen_nav {
	width: 100%;
	height:100%;
	position: absolute;
	border-top: 1pt solid #e4e3e3;
	top:140px;
	width:90%;
	z-index: 4;
	left:5%;
	background: #fff;
	border-radius:10px;
}
.icon_box_cen_nav li {
	position: relative;
	z-index: 999;
	width:33%;
	height:80px;
	float: left;
	padding-bottom:5px;
	display: block;
	text-align: center;	
}
.typeli {
	border-bottom: 1px solid rgba(0,0,0,.23)
}
.icon_box_cen_nav a {
	color: #000;
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	text-align: center;	
	font-size:24px;
}
.icon_box_cen_nav b,.icon_box_cen_nav i{
	display: block;
	float: left;
	width: 100%;

}

.icon_box_cen_nav b {
	height: 55px;
	line-height:75px;
	text-align: center;
	font-size:40px;
	text-shadow: 1px 2px 2px rgba(0,0,0,.5);
}
.icon_box_cen_nav img {
	height:40px;
	width:40px;
	position: relative;
	top:8px;
	display: inline-block;
	text-align: center;
}


.icon_box_cen_nav i {
	height:35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.line_hr {
	display: block;
	float: left;
	width: 120%;
	height:5px;
	position: relative;
	left:-10%;
	border:0px;
	background:#efefef;
}





#navBox {

	width:100%;
	height:60px;
	background:#f3f3f3;
	position:fixed;
	z-index: 999;
	bottom: 0px;
	left: 0px;
	z-index: 999;
	border-top:1pt solid #adadad;

}
.icon_box_btm_nav{
	width: 100%;
	height: 100%;
	float: left;
	font-family: "宋体";
}
.icon_box_btm_nav li {
	width: 25%;
	height: 100%;
	float: left;
	display: block;
	text-align: center;	
}
.icon_box_btm_nav a {
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	text-align: center;	
}
.icon_box_btm_nav b,.icon_box_btm_nav i{
	display: block;
	float: left;
	width: 100%;
}

.icon_box_btm_nav b {
	height: 35px;
	line-height:42px;
	text-align: center;
	font-size:30px;
}

.icon_box_btm_nav i {
	height:20px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
}





/*sousuo i> js*/

#e_queryBox {
	width: 100%;
	height:100%;
	position:absolute;
	top:100%;
	left: 0px;
	z-index:10;
	margin:0px;
	padding:0px;
	display: none;
}

#sousuoback {
	margin-top:5px;
	display: none;
}


/*divs*/
.icon_box_cen_nav li {
	margin-top:15px;
	margin-bottom:15px;
}

.nav_link_b{
	color:#1296db;
	border-right: 1pt solid #dad6d6;
	border-left: 1pt solid #dad6d6;
	position: relative;
	left: -1px;	
}
.copy_sd{
	position: fixed;
	z-index: 1;
	top:150px;
}
.navlibox_x2{
	height: 120px;
}
.navlibox_x2 li {
	width: 50%;
	height:60px;
	margin:0px;
}
.navlibox_x2 li img {
  float: left;
  margin-left:30px;
}
.navlibox_x2 li i {
width: 50%;
  float: left;
  line-height:60px;
}

.ilne_box {
	width: 100%;
	height: 15px;
	float: left;
}


.qy_title h3 {
	float: left;
	display: block;
	width: 80%;
	color: #FFF;
	font-family: '宋体';
	margin:10px 0px 10px 6%;
}
.qy_bl {
	display: block;
	float: left;
	width:5px;
	height: 100%;
	background: #FFF;
	margin-right:2%;
}

.qy_title li {
	padding-left:6%;
	float: left;
	width: 41%;
	height: 30px;
	line-height: 30px;
}

.qy_title span{
	display: inline-block;
	width:35px;
	text-align: center;
}
.qy_title li a {
	color: #FFF;
}
.qy_t {
	position: relative;
	top: 10px;
	float: left;
	display: block;
	width: 80%;
	color: #4f77aa;
	font-family: '宋体';
	margin:15px 0px 0px 6%;
}

.qy_ba{
	display: block;
	float: left;
	width:5px;
	background: #4f77aa;
	margin-right:2%;
}


#topBox {
	
	border:0px;
}
#topBox a {

	color: #000;
}

.span_g{
	color: #13a013;
}
.span_q {
	color: #1bfbfd;
}
.span_o {
	color:#f1942d;
}
.span_x {
	color: #ff0;
}
.span_r {
	color: #F00;
}